package com.tianhua.javs.client.bean;

import com.tianhua.javs.client.model.ParamModel;
import com.tianhua.javs.client.model.ReturnModel;

import java.util.List;

/**
 * Description:
 * date: 2022/2/10
 *
 * @author shenshuai
 * @version 1.0.0
 * @since JDK 1.8
 */
public class JavaSegmentBean {
    /**
     * 解析后的Java原生代码
     */
    private String javaSrc;
    /**
     * 被调用方的类名
     */
    private String providerClassName;
    /**
     * 被调用方的类名对应的变量名
     */
    private String providerClassNameVar;
    /**
     * 被调用方的方法名
     */
    private String providerMethodName;
    /**
     * 被调用方的方法返回值模型
     */
    private ReturnModel returnModel;
    /**
     * 被调用方的方法参数列表
     */
    private List<ParamModel> paramModelList;
}
